﻿#include "stdafx.h"
#include "WINApt_DBLite/WINApt_DBLite.h"
/********************************************************************
//	Created:	2019/5/16   17:32
//	Filename: 	E:\NetEngine_WINApt\WINApt_SQLite\WINApt_SQLite.cpp
//	File Path:	E:\NetEngine_WINApt\WINApt_SQLite
//	File Base:	WINApt_SQLite
//	File Ext:	cpp
//  Project:    NetEngine(网络通信引擎)
//	Author:		qyt
//	Purpose:	导出函数实现
//	History:    
*********************************************************************/
BOOL DBSqlite_IsErrorOccur = FALSE;
DWORD DBSqlite_dwErrorCode = 0;
//////////////////////////////////////////////////////////////////////////
CWINApt_DBLite m_DBLite;
//////////////////////////////////////////////////////////////////////////
//                  导出的函数
//////////////////////////////////////////////////////////////////////////
extern "C" DWORD DBLite_GetLastError(int *pInt_SysError)
{
	if (NULL != pInt_SysError)
	{
		*pInt_SysError = GetLastError();
	}
	return DBSqlite_dwErrorCode;
}
/************************************************************************/
/*                    数据库函数                                        */
/************************************************************************/
extern "C" BOOL WINApt_DBLite_Init(LPCTSTR lpszDBFile)
{
	return m_DBLite.WINApt_DBLite_Init(lpszDBFile);
}
extern "C" BOOL WINApt_DBLite_Close()
{
	return m_DBLite.WINApt_DBLite_Close();
}
extern "C" BOOL WINApt_DBLite_Insert(LOGICSQL_SOFTLIST *pSt_SoftList)
{
	return m_DBLite.WINApt_DBLite_Insert(pSt_SoftList);
}
extern "C" BOOL WINApt_DBLite_Query(LPCTSTR lpszName, LOGICSQL_SOFTLIST *pSt_SoftList)
{
	return m_DBLite.WINApt_DBLite_Query(lpszName, pSt_SoftList);
}